-- *****************************************************************
-- CISCO-VOICE-ATM-DIAL-CONTROL-MIB.my: Voice ATM Dial Control MIB
-- file
--
-- April 1998, Steve Yang
-- Updated May 1999 Chris White
--
-- Copyright (c) 1998-2001, 2002 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************CISCO-VOICE-ATM-DIAL-CONTROL-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPEFROM SNMPv2-SMI
TEXTUAL-CONVENTION,DisplayString,TruthValueFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
CvcSpeechCoderRate,
CvcFaxTransmitRate,
CvcGUid,
CvcInBandSignaling
FROM CISCO-VOICE-COMMON-DIAL-CONTROL-MIB
callActiveSetupTime,callActiveIndex
FROM DIAL-CONTROL-MIB
cCallHistoryIndex
FROM CISCO-DIAL-CONTROL-MIB
ifIndex
FROM IF-MIB
ciscoExperiment
FROM CISCO-SMI;ciscoVoiceAtmDialControlMIB MODULE-IDENTITYLAST-UPDATED"200211170000Z"ORGANIZATION"Cisco Systems, Inc."CONTACT-INFO" Cisco Systems
Customer Service
Postal: 170 W. Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-voice@cisco.com"DESCRIPTION"This MIB module enhances the IETF Dial Control MIB
(RFC2128) by providing ATM management information over a
data network."REVISION"200211170000Z"DESCRIPTION"Modify the following objects:
[1] Add a new enum definition in CvAtmSessionProtocol
[2] Change the default value in
cvAtmPeerCfgInBandSignaling
"REVISION"9903200000Z"DESCRIPTION"Add new objects for handling the following:
[1] Call History object ids 6-17 to bring MIB inline with
stored Call History record.
[2] Added Call Active Entry objects
[3] Added Dialpeer Objects for VoATM "::={ ciscoExperiment 35}-- Voice ATM Dial Control MIB objects definitionsciscoVoiceAtmDialControlMIBObjects OBJECTIDENTIFIER::={ ciscoVoiceAtmDialControlMIB 1}
-- The Voice Dial Control MIB consists of the following groups
-- [1] Voice ATM Dial Control Call History Group (cvAtmCallHistory)
-- [2] Voice ATM Dial Control Call Active Group (cvAtmCallActive)
-- [3] Voice ATM Dial Control Dialpeer Group (cvAtmDialPeer)cvAtmCallHistory OBJECTIDENTIFIER::={ ciscoVoiceAtmDialControlMIBObjects 1}cvAtmCallActive OBJECTIDENTIFIER::={ ciscoVoiceAtmDialControlMIBObjects 2}cvAtmDialPeer OBJECTIDENTIFIER::={ ciscoVoiceAtmDialControlMIBObjects 3}--
-- Textual Conventions
----
-- Session Protocol textual convention
--CvAtmSessionProtocol ::=TEXTUAL-CONVENTION
STATUScurrentDESCRIPTION"Represents a Session Protocol used by Voice calls between a
local and remote router via the ATM backbone.
other - none of the following.
ciscoSwitched - cisco proprietary ATM session protocol.
"SYNTAXINTEGER{other (1),ciscoSwitched (2),aal2Trunk (3)}--**********************************************************************
-- Voice over ATM Dial Control Call History Group
--**********************************************************************--
-- Voice over ATM Call History Table
--cvAtmCallHistoryTable OBJECT-TYPE
SYNTAXSEQUENCEOF CvAtmCallHistoryEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table is the ATM extension to the call history
table of IETF Dial Control MIB. It contains ATM call
leg information about specific voice over ATM call."::={ cvAtmCallHistory 1}cvAtmCallHistoryEntry OBJECT-TYPESYNTAX CvAtmCallHistoryEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The information regarding a single ATM call leg.
An entry of this table is created when its associated call
history entry in the IETF Dial Control MIB is created and
the call history entry contains information for the call
establishment to the peer on the data network backbone via
a voice over ATM peer.
Th the IETF Dial Control MIB is deleted."INDEX{ cCallHistoryIndex }::={ cvAtmCallHistoryTable 1}
CvAtmCallHistoryEntry ::=SEQUENCE{
cvAtmCallHistoryConnectionId CvcGUid,
cvAtmCallHistoryVpi INTEGER,
cvAtmCallHistoryVci INTEGER,
cvAtmCallHistoryLowerIfName DisplayString,
cvAtmCallHistorySessionTarget DisplayString,
cvAtmCallHistorySubchannelID INTEGER,
cvAtmCallHistorySessionProtocol CvAtmSessionProtocol,
cvAtmCallHistoryCalledNumber DisplayString,
cvAtmCallHistoryDtmfRelay TruthValue,
cvAtmCallHistoryUseSeqNumbers TruthValue}cvAtmCallHistoryConnectionId OBJECT-TYPESYNTAX CvcGUid
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The global call identifier for the ATM call."::={ cvAtmCallHistoryEntry 1}cvAtmCallHistoryVpi OBJECT-TYPESYNTAXINTEGER(0..4095)MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The VPI used for this ATM connection."::={ cvAtmCallHistoryEntry 2}cvAtmCallHistoryVci OBJECT-TYPESYNTAXINTEGER(0..65535)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The VCI used for this ATM connection."::={ cvAtmCallHistoryEntry 3}cvAtmCallHistoryLowerIfName OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The ifName of the ATM interface associated with this
call."::={ cvAtmCallHistoryEntry 4}cvAtmCallHistorySessionTarget OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The object indicates the session target of the peer that
was used for the voice over ATM call. A zero length string
indicates that the value is unavailable."::={ cvAtmCallHistoryEntry 5}cvAtmCallHistorySubchannelID OBJECT-TYPESYNTAXINTEGER(0..255)
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The subchannel used for this ATM connection."::={ cvAtmCallHistoryEntry 6}cvAtmCallHistorySessionProtocol OBJECT-TYPESYNTAX CvAtmSessionProtocol
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates the session protocol used on this call."::={ cvAtmCallHistoryEntry 7}cvAtmCallHistoryCalledNumber OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"Indicates the called party number for trunk connection
calls. A zero length string indicates that this data is
unavailable."::={ cvAtmCallHistoryEntry 8}cvAtmCallHistoryDtmfRelay OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates if Dtmf Relay was enabled for the call."::={ cvAtmCallHistoryEntry 9}cvAtmCallHistoryUseSeqNumbers OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"Indicates if Sequence Numbers were used on the voice
data packets."::={ cvAtmCallHistoryEntry 10}--**********************************************************************
-- Voice over ATM Dial Control Call Active Group
--**********************************************************************--
-- Voice over ATM Call Active Table
--cvAtmCallActiveTable OBJECT-TYPESYNTAXSEQUENCEOF CvAtmCallActiveEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table is the ATM extension to the active call
table of IETF Dial Control MIB. It contains ATM call
leg information about specific voice over ATM call."::={ cvAtmCallActive 1}
cvAtmCallActiveEntry OBJECT-TYPESYNTAX CvAtmCallActiveEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The information regarding a single ATM call leg.
An entry of this table is created when its associated call
active entry in the IETF Dial Control MIB is created. The
call active entry contains information for the call
establishment to the peer on the data network backbone via
a voice over ATM peer.
The entry is deleted when its associated call active entry
in the IETF Dial Control MIB is deleted."INDEX{ callActiveSetupTime, callActiveIndex }::={ cvAtmCallActiveTable 1}
CvAtmCallActiveEntry ::=SEQUENCE{
cvAtmCallActiveConnectionId CvcGUid,
cvAtmCallActiveVpi INTEGER,
cvAtmCallActiveVci INTEGER,
cvAtmCallActiveLowerIfName DisplayString,
cvAtmCallActiveSessionTarget DisplayString,
cvAtmCallActiveSubchannelID INTEGER,
cvAtmCallActiveSessionProtocol CvAtmSessionProtocol,
cvAtmCallActiveCalledNumber DisplayString,
cvAtmCallActiveDtmfRelay TruthValue,
cvAtmCallActiveUseSeqNumbers TruthValue}cvAtmCallActiveConnectionId OBJECT-TYPESYNTAX CvcGUid
MAX-ACCESSread-only
STATUScurrentDESCRIPTION"The global call identifier for the ATM call."::={ cvAtmCallActiveEntry 1}cvAtmCallActiveVpi OBJECT-TYPESYNTAXINTEGER(0..4095)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The VPI used for this ATM connection."::={ cvAtmCallActiveEntry 2}cvAtmCallActiveVci OBJECT-TYPESYNTAXINTEGER(0..65535)
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The VCI used for this ATM connection."::={ cvAtmCallActiveEntry 3}cvAtmCallActiveLowerIfName OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The ifName of the ATM interface associated with this
call."::={ cvAtmCallActiveEntry 4}cvAtmCallActiveSessionTarget OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The object indicates the session target of the peer
that is used for the voice over ATM call. A null string
indicates that the value is unavailable."::={ cvAtmCallActiveEntry 5}cvAtmCallActiveSubchannelID OBJECT-TYPESYNTAXINTEGER(0..255)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The subchannel used for this ATM connection."::={ cvAtmCallActiveEntry 6}cvAtmCallActiveSessionProtocol OBJECT-TYPESYNTAX CvAtmSessionProtocol
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates the session protocol being used on this call."::={ cvAtmCallActiveEntry 7}cvAtmCallActiveCalledNumber OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates the called party number for trunk connection
calls. A null string indicates that this data is
unavailable."::={ cvAtmCallActiveEntry 8}cvAtmCallActiveDtmfRelay OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-only
STATUScurrentDESCRIPTION"Indicates if Dtmf Relay is enabled for the call."::={ cvAtmCallActiveEntry 9}cvAtmCallActiveUseSeqNumbers OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Indicates if Sequence Numbers are used on the voice data
packets."::={ cvAtmCallActiveEntry 10}--*********************************************************************
-- Voice over ATM specific Peer Configuration Table
--*********************************************************************cvAtmPeerCfgTable OBJECT-TYPE
SYNTAXSEQUENCEOF CvATMPeerCfgEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The table contains the Voice over ATM (ATM) peer specific
information that is required to accept or place voice calls
via the ATM backbone with the session protocol specified
in cvAtmPeerCfgSessionProtocol."::={ cvAtmDialPeer 1}cvAtmPeerCfgEntry OBJECT-TYPESYNTAX CvATMPeerCfgEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A single ATM specific Peer. One entry per ATM
encapsulation. The entry is created when its associated
'voiceOverATM(152)' encapsulation ifEntry is created.
This entry is deleted when its associated ifEntry
is deleted."INDEX{ ifIndex }::={ cvAtmPeerCfgTable 1}
CvATMPeerCfgEntry ::=SEQUENCE{
cvAtmPeerCfgSessionProtocol CvAtmSessionProtocol,
cvAtmPeerCfgInterfaceName DisplayString,
cvAtmPeerCfgVpi INTEGER,
cvAtmPeerCfgVci INTEGER,
cvAtmPeerCfgVcName DisplayString,
cvAtmPeerCfgCoderRate CvcSpeechCoderRate,
cvAtmPeerCfgCodecBytes INTEGER,
cvAtmPeerCfgFaxRate CvcFaxTransmitRate,
cvAtmPeerCfgFaxBytes INTEGER,
cvAtmPeerCfgInBandSignaling CvcInBandSignaling,
cvAtmPeerCfgVADEnable TruthValue,
cvAtmPeerCfgUseSeqNumbers TruthValue,
cvAtmPeerCfgDtmfRelay TruthValue}cvAtmPeerCfgSessionProtocol OBJECT-TYPESYNTAX CvAtmSessionProtocol
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The object specifies the session protocol to be used
for Internet call between local and remote router via
ATM backbone."DEFVAL{ ciscoSwitched }::={ cvAtmPeerCfgEntry 1}
cvAtmPeerCfgInterfaceName OBJECT-TYPESYNTAXDisplayStringMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The object specifies the ifName on which the call will go
out.
A zero length string indicates that no interface has been
assigned."DEFVAL{""}::={ cvAtmPeerCfgEntry 2}cvAtmPeerCfgVpi OBJECT-TYPESYNTAXINTEGER(0..4095)MAX-ACCESSread-writeSTATUScurrentDESCRIPTION
"The VPI used for this ATM connection."DEFVAL{0}::={ cvAtmPeerCfgEntry 3}cvAtmPeerCfgVci OBJECT-TYPESYNTAXINTEGER(0..65535)MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The VCI used for this ATM connection."DEFVAL{0}::={ cvAtmPeerCfgEntry 4}cvAtmPeerCfgVcName OBJECT-TYPESYNTAXDisplayString
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The VC Name used for this ATM connection."DEFVAL{""}::={ cvAtmPeerCfgEntry 5}cvAtmPeerCfgCoderRate OBJECT-TYPESYNTAX CvcSpeechCoderRate
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object specifies the default voice coder rate of
speech for the ATM peer."DEFVAL{ g729Ar8000 }::={ cvAtmPeerCfgEntry 6}cvAtmPeerCfgCodecBytes OBJECT-TYPE
SYNTAXINTEGER(0..240)MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object specifies the payload size for the voice
packets to be transmitted during the call."DEFVAL{30}::={ cvAtmPeerCfgEntry 7}cvAtmPeerCfgFaxRate OBJECT-TYPESYNTAX CvcFaxTransmitRate
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object specifies the default transmit rate of FAX
for the ATM peer. If the value of this object is 'none',
then the Fax relay feature is disabled; otherwise the
Fax relay feature is enabled."DEFVAL{ voiceRate }::={ cvAtmPeerCfgEntry 8}cvAtmPeerCfgFaxBytes OBJECT-TYPESYNTAXINTEGER(0..240)MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object specifies the payload size for the fax
packets to be transmitted during the call."DEFVAL{30}::={ cvAtmPeerCfgEntry 9}
cvAtmPeerCfgInBandSignaling OBJECT-TYPESYNTAX CvcInBandSignaling
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object specifies the type of in-band signaling
used between the two end points of the call and is used
by the router to determine how to interpret the ABCD
signaling bits sent as part of the voice payload data."DEFVAL{ cas }::={ cvAtmPeerCfgEntry 10}cvAtmPeerCfgVADEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object specifies whether or not VAD (Voice Activity
Detection) is enabled. If the object value is 'false',
then the voice data is continuously transmitted to
ATM backbone."DEFVAL{ true }::={ cvAtmPeerCfgEntry 11}cvAtmPeerCfgUseSeqNumbers OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object specifies whether or not Sequence Numbers are
generated on voice packets."DEFVAL{ false }::={ cvAtmPeerCfgEntry 12}cvAtmPeerCfgDtmfRelay OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object specifies whether or not Dtmf Relay is enabled.
If it is then dtmf digits are transported as FRF11 Annex
C packets, instead of being encoded as speech."DEFVAL{ false }::={ cvAtmPeerCfgEntry 13}--
-- Notifications
--ciscoVoiceAtmDialControlMIBNotificationPrefix OBJECTIDENTIFIER::={ ciscoVoiceAtmDialControlMIB 2}ciscoVoiceAtmDialControlMIBNotifications OBJECTIDENTIFIER::={ ciscoVoiceAtmDialControlMIBNotificationPrefix 0}
--
-- Conformancy, Compliance and Group Objects
--ciscoVoiceAtmDialControlMIBConformance OBJECTIDENTIFIER::={ ciscoVoiceAtmDialControlMIB 3}ciscoVoiceAtmDialControlMIBCompliances OBJECTIDENTIFIER::={ ciscoVoiceAtmDialControlMIBConformance 1}ciscoVoiceAtmDialControlMIBGroups OBJECTIDENTIFIER::={ ciscoVoiceAtmDialControlMIBConformance 2}-- compliance statementsciscoVoiceAtmDialControlMIBCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for entities which
implement the CISCO VOICE ATM DIAL CONTROL MIB"
MODULE-- this moduleMANDATORY-GROUPS{ cvAtmCallHistoryGroup,
cvAtmCallActiveGroup,
cvAtmPeerCfgGroup }OBJECT cvAtmPeerCfgSessionProtocol
MIN-ACCESSread-onlyDESCRIPTION"Agent implements read-only access at present time"OBJECT cvAtmPeerCfgInterfaceName
MIN-ACCESSread-onlyDESCRIPTION"Agent implements read-only access at present time"OBJECT cvAtmPeerCfgVpi
MIN-ACCESSread-onlyDESCRIPTION"Agent implements read-only access at present time"OBJECT cvAtmPeerCfgVci
MIN-ACCESSread-only
DESCRIPTION"Agent implements read-only access at present time"OBJECT cvAtmPeerCfgVcName
MIN-ACCESSread-onlyDESCRIPTION"Agent implements read-only access at present time"OBJECT cvAtmPeerCfgCoderRate
MIN-ACCESSread-onlyDESCRIPTION"Agent implements read-only access at present time"OBJECT cvAtmPeerCfgCodecBytes
MIN-ACCESSread-onlyDESCRIPTION"Agent implements read-only access at present time"OBJECT cvAtmPeerCfgFaxRate
MIN-ACCESSread-onlyDESCRIPTION"Agent implements read-only access at present time"OBJECT cvAtmPeerCfgFaxBytes
MIN-ACCESSread-onlyDESCRIPTION"Agent implements read-only access at present time"OBJECT cvAtmPeerCfgInBandSignaling
MIN-ACCESSread-onlyDESCRIPTION"Agent implements read-only access at present time"OBJECT cvAtmPeerCfgVADEnable
MIN-ACCESSread-onlyDESCRIPTION"Agent implements read-only access at present time"OBJECT cvAtmPeerCfgUseSeqNumbers
MIN-ACCESSread-onlyDESCRIPTION"Agent implements read-only access at present time"OBJECT cvAtmPeerCfgDtmfRelay
MIN-ACCESSread-onlyDESCRIPTION"Agent implements read-only access at present time"
::={ ciscoVoiceAtmDialControlMIBCompliances 1}-- units of conformancecvAtmCallHistoryGroup OBJECT-GROUPOBJECTS{
cvAtmCallHistoryConnectionId,
cvAtmCallHistoryVpi,
cvAtmCallHistoryVci,
cvAtmCallHistoryLowerIfName,
cvAtmCallHistorySessionTarget,
cvAtmCallHistorySubchannelID,
cvAtmCallHistorySessionProtocol,
cvAtmCallHistoryCalledNumber,
cvAtmCallHistoryDtmfRelay,
cvAtmCallHistoryUseSeqNumbers
}STATUScurrentDESCRIPTION"A collection of objects providing the ATM Call History
entry capability."::={ ciscoVoiceAtmDialControlMIBGroups 1}cvAtmCallActiveGroup OBJECT-GROUPOBJECTS{
cvAtmCallActiveConnectionId,
cvAtmCallActiveVpi,
cvAtmCallActiveVci,
cvAtmCallActiveLowerIfName,
cvAtmCallActiveSessionTarget,
cvAtmCallActiveSubchannelID,
cvAtmCallActiveSessionProtocol,
cvAtmCallActiveCalledNumber,
cvAtmCallActiveDtmfRelay,
cvAtmCallActiveUseSeqNumbers
}STATUScurrentDESCRIPTION"A collection of objects providing the ATM Call Active
entry capability."::={ ciscoVoiceAtmDialControlMIBGroups 2}cvAtmPeerCfgGroup OBJECT-GROUPOBJECTS{
cvAtmPeerCfgSessionProtocol,
cvAtmPeerCfgInterfaceName,
cvAtmPeerCfgVpi,
cvAtmPeerCfgVci,
cvAtmPeerCfgVcName,
cvAtmPeerCfgCoderRate,
cvAtmPeerCfgCodecBytes,
cvAtmPeerCfgFaxRate,
cvAtmPeerCfgFaxBytes,
cvAtmPeerCfgInBandSignaling,
cvAtmPeerCfgVADEnable,
cvAtmPeerCfgUseSeqNumbers,
cvAtmPeerCfgDtmfRelay
}STATUScurrentDESCRIPTION"A collection of objects providing the ATM Dialpeer
capability. These objects have been implemented as
read-only."::={ ciscoVoiceAtmDialControlMIBGroups 3}END